package cmpe.swe.purcom.model;

public class User {
	private Long id;
	private String email;
	private String password;
	private String name;
	private String surname;
	private String location;
	private Long[] skillIds;
	private String profilePicLoc;

	public User() {
		super();
	}

	/**
	 * Sets the parameters of the User object
	 * 
	 * @param id id property of the object
	 * @param email email property of the object
	 * @param password password property of the object
	 * @param name name property of the object
	 * @param surname surname property of the object
	 * @param location location property of the object
	 * @param skillIds skillId property of the object
	 * @param profilePicLoc profile picture corresponds to User
	 */
	public User(Long id, String email, String password, String name,
			String surname, String location, Long[] skillIds, String profilePicLoc) {
		super();
		this.id = id;
		this.email = email;
		this.password = password;
		this.name = name;
		this.surname = surname;
		this.location = location;
		this.skillIds = skillIds;
		this.profilePicLoc = profilePicLoc;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSurname() {
		return surname;
	}

	public void setSurname(String surname) {
		this.surname = surname;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public Long[] getSkillIds() {
		return skillIds;
	}

	public void setSkillIds(Long[] skillIds) {
		this.skillIds = skillIds;
	}

	public String getProfilePicLoc() {
		return profilePicLoc;
	}

	public void setProfilePicLoc(String profilePicLoc) {
		this.profilePicLoc = profilePicLoc;
	}

}
